home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / SoundAndMusic / cmix / Minc / M2.doc < prev    next >
Text File  |  1991-03-16  |  924b  |  33 lines

  1. MinC - MinC is not C                     version 1.1
  2.  
  3. I added the following features(please test them and send me comments):
  4.  
  5. 1)  function calls can return values
  6.  
  7.     e.g.      i = rand(j)
  8.  
  9.     NOTE:  those are calls to your own C-functions.
  10.            You may adjust your dispatcher and your functions accordingly
  11.  
  12. 2)  assignment statements have the value of the assignment.
  13.  
  14.     e.g.      i = j = 5
  15.           while (i=j) == 5  { mumblings .. }
  16.  
  17. 3)  strings can be passed as arguments.
  18.     
  19.     e.g.      file_id = open("name of file",2)
  20.               printf("some string %f %f\n",i,j)
  21.         /* of course, the dispatcher has to know about printf */
  22.   
  23.     NOTE:   the string pointer is passed as a double; to convert
  24.         back, you have to first cast it into an integer, and then
  25.         you have to cast the integer into a char*.
  26.  
  27. 4)  use '=' for assigment; and '==' as the booleam equal operator.
  28.  
  29.  
  30. see further examples in testfile  t3.m.
  31.  
  32.                     4/17/86  ***lars.
  33.